﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace In.Api.Dto.HisWs
{
    public class Request4ExeResSourceRegister
    {
        /// <summary>
        /// 0 预约挂号（分时，普通号）
        /// 1 直接挂号（不分时，急诊号）
        /// 2 取好缴费
        /// </summary>
        public string PayType { get; set; }
        /// <summary>
        /// 订单类型 0.微信预约订单  1.微信挂号订单  2.其他平台预约订单
        /// </summary>
        public string OrderType { get; set; }
        /// <summary>
        /// 平台订单号（必须唯一)
        /// </summary>
        public string OrderId { get; set; }

        /// <summary>
        /// 卡号(支付类型不为0,必填)
        /// </summary>
        public string CardNo { get; set; }

        /// <summary>
        /// 费用总金额
        /// </summary>
        public string PayCount { get; set; }
        /// <summary>
        /// 银行的交易流水号
        /// </summary>
        public string TransNo { get; set; }
        /// <summary>
        /// 银行交易时间 (2014-04-16 12:20:20)
        /// </summary>
        public string TransTime { get; set; }
        /// <summary>
        /// 科室代码(支付类型不为0,必填)
        /// </summary>
        public string DeptId { get; set; }
        /// <summary>
        /// 医生代码(同上)
        /// </summary>
        public string DoctorId { get; set; }
        /// <summary>
        /// 预约日期(同上)
        /// </summary>
        public string RegDate { get; set; }
        /// <summary>
        /// 就诊序号
        /// </summary>
        public string RegNo { get; set; }
        /// <summary>
        /// 时间段(同上)
        /// </summary>
        public string TimeSlice { get; set; }
        /// <summary>
        /// 号类别(同上
        /// </summary>
        public string RegType { get; set; }
        /// <summary>
        /// 开始时间(同上)
        /// 挂号时间点,分时不为空
        /// 格式：HH:MI 如果有分时,则为分时开始时间;否则,为时段开始时间.
        /// </summary>
        public string StartTime { get; set; }
        /// <summary>
        /// 结束时间，可为空,格式：HH:MI(同上)
        /// </summary>
        public string EndTime { get; set; }
        /// <summary>
        /// 挂号费(单位:元 如:9.00) (同上)
        /// </summary>
        public string Fee { get; set; }
        /// <summary>
        /// 诊疗费(同上)
        /// </summary>
        public string TreatFee { get; set; }
        /// <summary>
        /// 其他费(同上)
        /// </summary>
        public string OtherFee { get; set; }
    }
}
